package com.ty.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ty.entity.OrderAddr;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface OrderAddrMapper extends BaseMapper<OrderAddr> {


    /**
     * 通过ID查询单条数据
     *
     * @param orderAddrId 主键
     * @return 实例对象
     */
    OrderAddr queryByAddrId(@Param("orderAddrId") Integer orderAddrId);

    /**
     * 新增数据
     *
     * @param orderAddr 实例对象
     * @return 影响行数
     */
    int insert(@Param("orderAddr") OrderAddr orderAddr);
    /**
     * 批量新增数据
     *
     * @param entities List<OrderAddr> 实例对象列表
     * @return 影响行数
     */

    /**
     * 更新数据
     *
     * @param orderAddr 实例对象
     * @return 影响行数
     */
    int update(@Param("orderAddr") OrderAddr orderAddr);
    /**
     * 通过主键删除数据
     *
     * @param orderAddrId 主键
     * @return 影响行数
     */
    int deleteById(@Param("orderAddId")Integer orderAddrId);
}
